package com.fintech.third.service.interfacedata;

import java.util.List;
import java.util.Map;

import com.fintech.third.model.interfacedata.EdcDataCallOperationRecordsDto;


/**
 * 第三方数据调用记录
 * @author tangpw
 *
 */
public interface DataCallOperationRecordsService {
	
	/**
	 * 查询第三方数据调用记录
	 * @return
	 */
	public EdcDataCallOperationRecordsDto edcDataCallOperationRecordsInfo(Map<String,Object> map);
	
	
	
	
	
	/**
	 * 统计第三方数据调用记录
	 * @return
	 */
	public int countEdcDataCallOperationRecord(Map<String,Object> map);
	
	
	/**
	 * 判断这些方法节点需不需要调用
	 * @param custIdCard  身份证
	 * @param mobile      手机号
	 * @param interfaceCodes  方法节点集合
	 * @return
	 */
	boolean isNeedData(String custIdCard, String mobile, List<String> interfaceCodes,String productType);
}
